<div id="content">
	<h1>模板引擎说明</h1>
	<p class="mg_t_10">
	　　Duolam模板引擎本身对视图文件支持php语法，为了简便视图文件的制作、快速开发；则内置了些标签，除此之外，还可以对模板引擎的标签进行扩展，打造自己理想的模板标签。
	</p>
	<h1>内置标签：</h1>
	<p class="mg_t_10">
		<ul class="list">
			<li>　　　●　{__URL__}</li>
			<li>　　　作用：在模板中显示视图根目录，如果使用主题，则显示当前主题的视图根目录，用于引入图片等资源文件</li>
			<li>　　　●　{__ROOT__}</li>
			<li>　　　作用：在模板中显示网站根目录，主要用于链接定位</li>
			<li>　　　●　{__PUBLIC__}</li>
			<li>　　　作用：在模板中显示public根目录，主要用于引入公用的资源文件，如jQuery</li>
			<li>　　　●　{include file=视图文件名}</li>
			<li>　　　作用：在视图文件内包含另一个视图文件</li>
			<li>　　　●　{$var}</li>
			<li>　　　作用：替换PHP输出变量的语法，使用 {变量名} 代替</li>
			<li>　　　●　{$array.key}</li>
			<li>　　　作用：替换PHP输出数组变量的语法，使用 {数组变量名.数组键名} 代替</li>
			<li>　　　●　{$array.key.key}</li>
			<li>　　　作用：替换PHP输出二维数组变量的语法，使用 {数组变量名.数组键名.数组键名} 代替</li>
		</ul>
	<p>
	<h1>扩展标签</h1>
	<p class="mg_t_10">
	　　如需要对模板引擎进行标签扩展，可在控制器内使用 <strong>$this->view->addTag()</strong> 方法对标签进行扩展。<strong>$this->view->getTag()</strong> 方法可以获取到扩展的标签。便于查看
	</p>
	<pre class="syntax php">&lt;?php
	class IndexControl extends dpControl
	{
		public function init()
		{
			$this->addTag('正则表达式1', '替换的PHP语句1');
			$this->addTag('正则表达式2', '替换的PHP语句2');
			$this->addTag('正则表达式3', '替换的PHP语句3');
			$this->addTag('正则表达式4', '替换的PHP语句4');
		}
	}
?&gt;</pre>
	<br />
	<div class="notice">
		提示: 可以写一个 <strong>公共控制器</strong> 来继承 <strong>dpControl</strong>，在公共控制器里面定义一些公用的功能，实际功能控制器继承这个公共控制器，就可以共享公共控制器里的功能。
	</div>
</div>
<script type="text/javascript">
$(function() {
	jQuery.syntax();
});
</script>